/**
 * 
 */
package ifpb.edu;

import java.io.Serializable;
import java.util.TreeSet;

import com.sun.org.apache.bcel.internal.generic.NEW;


/**
 * @author ricardo
 *
 */
public class Cliente extends Pessoa implements Comparable<Cliente>, Serializable {

	
	private String cpf;
	private String nome;
	private TreeSet<String> arvoreConta = new TreeSet<String>();
	
	/**
	 * 
	 */
	public Cliente(){
		
	}
	public Cliente(String cpf) {
		
		this.cpf = cpf;
	}

	public Cliente(String nomeCliente, String cpf) {
		this.cpf = cpf;
		this.nome = nomeCliente;
		
	}
	
	//métodos get e set
	
	
	public String getCpf() {
		return cpf;
	}
	public void setCpf(String cpf) {
		this.cpf = cpf;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public TreeSet<String> getArvoreConta() {
		return arvoreConta;
	}
	public void setArvoreConta(TreeSet<String> arvoreConta) {
		this.arvoreConta = arvoreConta;
	}
	
	
	
	@Override
	public String toString() {
		return "Cliente [nome=" + this.nome + ", cpf=" + this.cpf + "]\n";
	}

	@Override
	public int compareTo(Cliente o) {
		
		return this.cpf.compareTo(o.cpf);
	}

}
